home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / mx / bindings.doc < prev    next >
Text File  |  1990-03-15  |  3KB  |  97 lines

  1. This file describes the default key bindings used in Mx.
  2. In the descriptions below, the following conventions are used:
  3.  
  4.     C-x means "control X"
  5.     M-x means "meta X" (on Suns, this means hold down the "Left" or
  6.         "Right" key while typing "x")
  7.     ESC x means first type the escape key, then type "x".
  8.  
  9. Selection:
  10. ----------
  11.  
  12. C-v    Copy selection to caret.
  13. M-v    Move the selection to the caret.
  14. C-d    Delete the selection.
  15. ESC d    Delete the selection, but save it in the variable "saved".
  16. ESC v    Copy the contents of "saved" to the caret.
  17.  
  18. Line Editing:
  19. -------------
  20.  
  21. C-h    Erase the character before the caret.
  22. DEL    Erase the character before the caret.
  23. C-w    Erase the word before the caret.
  24. C-n    Erase the next word after the caret.
  25. C-l    Erase the character after the caret.
  26. C-e    Erase everything in the line after the caret.
  27.  
  28. Searching and Replacement:
  29. --------------------------
  30.  
  31. C-f    Search for the next instance of the pattern in the search entry.
  32. M-f    Search for the next instance of the selection.
  33. ESC C-f    Same as C-f, but don't change the selection;  just move the caret.
  34. C-b    Search for the previous instance of the pattern in the search entry.
  35. M-b    Search for the previous instance of the selection.
  36. ESC C-b    Same as C-b, but don't change the selection;  just move the caret.
  37. C-r    Replace the selection with the contents of the replace pattern.
  38. C-g    Go to the selected line number.
  39. ESC m a    Save the current caret location in $marka.
  40. ...
  41. ESC m z    Save the current caret location in $markz.
  42. M-m a    Go to the position given by $marka.
  43. ...
  44. M-m z    Go to the position given by $markz.
  45.  
  46. Files, Windows, and Tags:
  47. -------------------------
  48.  
  49. C-o    Open a new window on the same file.
  50. M-o    Open a window on the file whose name is selected.
  51. M-s    Switch the window to view the file whose name is selected.
  52. C-s    Save the file to disk.
  53. C-q    Close the window.
  54. C-t    Switch the window to display the selected tag.
  55. M-t    Open a new window on the selected tag.
  56. ESC t    Open a new window displaying the tag that immediately
  57.     precedes the caret.
  58.  
  59. Caret Motion:
  60. -------------
  61.  
  62. M-h    Move the caret one character to the left.
  63. M-j    Move the caret down one line (multiple invocations cause the caret
  64.     to stay in the same vertical column, if possible).
  65. M-k    Move the caret up one line (multiple invocations cause the caret
  66.     to stay in the same vertical column, if possible).
  67. M-l    Move the caret one character to the right.
  68. M-w    Move the caret one word to the left.
  69. M-n    Move the caret one word to the right (to the *n*ext word).
  70. M-e    Move the caret to the end of the line.  If the character is already
  71.     at the end of the line, move it to the end of the next line.
  72. M-RET    Move the caret to the beginning of the next line.
  73.  
  74. Focus:
  75. ------
  76.  
  77. ESC f    Clear the search pattern entry and move the focus there.
  78. ESC r    Clear the replace pattern entry and move the focus there.
  79.  
  80. Indentation:
  81. ------------
  82.  
  83. C-p    Increase the indentation of the caret's line by 4.
  84. C-y    Decrease the indentation of the caret's line by 4.
  85. M-p    Increase the indentation of all selected lines by 4.
  86. M-y    Decrease the indentation of all selected lines by 4.
  87.  
  88. Miscellaneous:
  89. --------------
  90.  
  91. C-u    Undo.
  92. C-j    Open a new line after the caret's line.
  93. C-k    Open a new line above the caret's line.
  94. C-a    Repeat all of the commands execute between the last two
  95.     searching or mouse or undo operations.
  96. C-?    Show information about file size and caret location.
  97.